import { IPSDELogicNodeParamBase } from './ipsdelogic-node-param-base';
import { IPSDELogicParam } from './ipsdelogic-param';

/**
 *
 * @export
 * @interface IPSDELogicNodeParam
 */
export interface IPSDELogicNodeParam extends IPSDELogicNodeParamBase {
  /**
   * 目标逻辑参数
   *
   * @type {IPSDELogicParam}
   */
  getDstPSDELogicParam(): IPSDELogicParam | null;

  /**
   * 表达式
   * @type {string}
   */
  expression: string;

  /**
   * 源逻辑参数
   *
   * @type {IPSDELogicParam}
   */
  getSrcPSDELogicParam(): IPSDELogicParam | null;
}
